overjoy (someone) upon hearing (something)

Translations
обрадовать (кого-то) при услышанном (чём-то)
He was overjoyed upon hearing of his promotion.
Он обрадовался при известии о своем повышении.